home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
015a
/
timetest.zip
/
TIMETEST.CPP
next >
Wrap
C/C++ Source or Header
|
1992-01-14
|
739b
|
34 lines
#include <fstream.h>
#include <stdlib.h>
#include <stdio.h>
#include <dos.h>
int main(int argc, char *argv[])
{
if (argc != 3)
{
cerr << "You must pass two time parameters in the format 'HH:MM'!/n";
return 2;
}
int HoursIn = 0,
HoursOut = 0,
MinutesOut = 0,
MinutesIn = 0;
sscanf(argv[1], "%d:%d", &HoursIn, &MinutesIn);
sscanf(argv[2], "%d:%d", &HoursOut, &MinutesOut);
struct time t;
gettime(&t);
MinutesIn += 60 * HoursIn;
MinutesOut += 60 * HoursOut;
int MinutesNow = t.ti_hour * 60 + t.ti_min;
int ParmsInOrder = MinutesIn <= MinutesOut;
int BetweenParms = MinutesNow >= MinutesIn && MinutesNow <= MinutesOut;
int Result = ParmsInOrder != BetweenParms;
return Result;
}